.class public final Lnbisdk/nt;
.super Lnbisdk/mu;

# interfaces
.implements Lnbisdk/qp;


# static fields
.field private static ca:Lcom/nbi/common/NBIContext;


# direct methods
.method public constructor <init>(Lcom/nbi/map/route/RouteRequest;Lcom/nbi/map/route/RouteListener;)V
    .locals 1

    invoke-direct {p0, p1, p2}, Lnbisdk/mu;-><init>(Lcom/nbi/common/NBIRequest;Lcom/nbi/common/NBIListener;)V

    invoke-virtual {p1}, Lcom/nbi/map/route/RouteRequest;->getNBIContext()Lcom/nbi/common/NBIContext;

    move-result-object v0

    sput-object v0, Lnbisdk/nt;->ca:Lcom/nbi/common/NBIContext;

    return-void
.end method


# virtual methods
.method public final a(Lnbisdk/ro;)V
    .locals 4

    iget-object v0, p0, Lnbisdk/nt;->mListener:Lcom/nbi/common/NBIListener;

    check-cast v0, Lcom/nbi/map/route/RouteListener;

    new-instance v1, Lnbisdk/gm;

    sget-object v2, Lnbisdk/nt;->ca:Lcom/nbi/common/NBIContext;

    invoke-interface {p1}, Lnbisdk/ro;->S()Lnbisdk/ln;

    move-result-object v3

    invoke-direct {v1, v2, v3}, Lnbisdk/gm;-><init>(Lcom/nbi/common/NBIContext;Ljava/lang/Object;)V

    iget-object p0, p0, Lnbisdk/nt;->mRequest:Lcom/nbi/common/NBIRequest;

    check-cast p0, Lcom/nbi/map/route/RouteRequest;

    invoke-interface {v0, v1, p0}, Lcom/nbi/map/route/RouteListener;->onRoute(Lcom/nbi/map/route/RouteInformation;Lcom/nbi/map/route/RouteRequest;)V

    return-void
.end method

.method public final b(Lnbisdk/ro;)V
    .locals 0

    return-void
.end method
